package com.quanyan.search.entity.request;

import java.util.Map;

/**
 * ReqClubSearchInfo
 *
 * @author Tu Chun
 * @date 2016/6/27
 */
public class ReqClubSearchInfo extends BaseRequest{
    //俱乐部id
    private Integer club_id;
    //俱乐部名字
    private String club_name;
    //俱乐部创始人用户id
    private Integer club_founder_uid;
    //俱乐部创始人昵称		(需根据昵称拼音首字母搜索)
    private String club_founder_nickname;
    //俱乐部运动类型
    private String club_sport_name;
    //城市id
    private Integer city_id;
    private String city_name;
    //区域id
    private Integer district_id;
    //排序条件：距离 报名人数 星级
    private Map<String, String> sortMap;
    //俱乐部类型id
    private Integer club_type_id;
    //俱乐部场馆id
    private Integer resident_place_id;
    //俱乐部所在场馆经纬度 必传
    private double lat;
    private double lng;
    //俱乐部正在报名中的活动数
    private Integer signup_activity_count;
    /**
     * 1 按汉字搜 2 按英文搜 3 按首字母搜 4汉英混合搜
     */
    private Byte type;
    /**
     * 搜索距离 单位km
     */
    private Double distance=21000.00;

    public Integer getClub_type_id() {
        return club_type_id;
    }

    public void setClub_type_id(Integer club_type_id) {
        this.club_type_id = club_type_id;
    }

    public Byte getType() {
        return type;
    }

    public void setType(Byte type) {
        this.type = type;
    }

    public Double getDistance() {
        return distance;
    }

    public void setDistance(Double distance) {
        this.distance = distance;
    }

    public Integer getResident_place_id() {
        return resident_place_id;
    }

    public void setResident_place_id(Integer resident_place_id) {
        this.resident_place_id = resident_place_id;
    }

    public Integer getClub_id() {
        return club_id;
    }

    public void setClub_id(Integer club_id) {
        this.club_id = club_id;
    }

    public String getClub_name() {
        return club_name;
    }

    public void setClub_name(String club_name) {
        this.club_name = club_name;
    }

    public Integer getClub_founder_uid() {
        return club_founder_uid;
    }

    public void setClub_founder_uid(Integer club_founder_uid) {
        this.club_founder_uid = club_founder_uid;
    }

    public String getClub_founder_nickname() {
        return club_founder_nickname;
    }

    public void setClub_founder_nickname(String club_founder_nickname) {
        this.club_founder_nickname = club_founder_nickname;
    }

    public String getClub_sport_name() {
        return club_sport_name;
    }

    public void setClub_sport_name(String club_sport_name) {
        this.club_sport_name = club_sport_name;
    }

    public String getCity_name() {
        return city_name;
    }

    public void setCity_name(String city_name) {
        this.city_name = city_name;
    }

    public Integer getCity_id() {
        return city_id;
    }

    public void setCity_id(Integer city_id) {
        this.city_id = city_id;
    }

    public Integer getDistrict_id() {
        return district_id;
    }

    public void setDistrict_id(Integer district_id) {
        this.district_id = district_id;
    }

    public Map<String, String> getSortMap() {
        return sortMap;
    }

    public void setSortMap(Map<String, String> sortMap) {
        this.sortMap = sortMap;
    }

    public double getLat() {
        return lat;
    }

    public void setLat(double lat) {
        this.lat = lat;
    }

    public double getLng() {
        return lng;
    }

    public void setLng(double lng) {
        this.lng = lng;
    }

    public Integer getSignup_activity_count() {
        return signup_activity_count;
    }

    public void setSignup_activity_count(Integer signup_activity_count) {
        this.signup_activity_count = signup_activity_count;
    }
}
